Extending Event-Driven Architecture for Proactive Systems
نویسندگان
چکیده
Proactive Event-Driven Computing is a new paradigm, in which a decision is not made due to explicit users' requests nor is it made as a response to past events. Rather, the decision is autonomously triggered by forecasting future states. Proactive event-driven computing requires a departure from current event-driven architectures to ones capable of handling uncertainty and future events, and real-time decision making. We present a proactive event-driven architecture for Scalable Proactive Event-Driven Decision-making (SPEEDD), which combines these capabilities. The proposed architecture is composed of three main components: complex event processing, real-time decision making, and visualization. This architecture is instantiated by a real use case from the traffic management domain. In the future, the results of actual implementations of the use case will help us revise and refine the proposed architecture.
منابع مشابه
A Case Study on Modeling of Complex Event Processing in Enterprise Architecture
Over the decades, Enterprise Architecture (EA) has been researched to supply all the necessary components for enterprise system modelling including taxonomies, meta-models, architecture development methods, and modelling tools. The main benefits of EA are the knowledge infrastructure for analysis and reporting by all stakeholders and the possibility of designing new conditions in an organized m...
متن کاملProactive Decision Support During Business Process Execution
The execution of business processes produces lots of events that can be used by complex event processing systems to analyze and improve the processes. Typically, events are stored in an event log repository that can be used to identify meaningful patterns of events, such that it is possible to react to them during process execution. However, in many cases it is beneficial to deal with those eve...
متن کاملWSDL and BPEL extensions for Event Driven Architecture
Context: Service Oriented Architecture (SOA) and Event Driven Architecture (EDA) are two acknowledged architectures for the development of business applications and information systems, which have evolved separately over the years. Objective: This paper proposes a solution for extending the SOA/Web Services Platform Architecture (WSPA) with support for business events and EDA concepts. Our solu...
متن کاملGeneric Architecture of Complex Event Processing Systems
In recent years, there has been a growing need for the use of active systems. Active systems perform automatic actions that may be reactive, such as responding to provided stimuli. They may also perform automatic actions that are proactive, such as predicting possible phenomena. While earliest active systems were directed to databases (Dayal U. et al. 1988, Widom & Ceri, 1996), a current major ...
متن کاملA Real-Time Architecture for Proactive Decision Making in Manufacturing Enterprises
We outline a new architecture for supporting proactive decision making in manufacturing enterprises. We argue that event monitoring and data processing technologies can be coupled with decision methods effectively providing capabilities for proactive decision-making. We present the main conceptual blocks of the architecture and their role in the realization of the proactive enterprise. We illus...
متن کامل